/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.io.File;
/*     */ import java.io.IOException;
/*     */ import java.io.InputStream;
/*     */ import java.util.Calendar;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class xe
/*     */ {
/*     */   private static final long q = 2162688L;
/*     */   private static final int g = 15;
/*     */   
/*     */   public static boolean v(String a) {
/*  34 */     return (a != null && a.trim().length() > 0);
/*     */   }
/*     */   
/*     */   public static boolean v(File a) throws pg {
/*  38 */     if (a == null) {
/*  39 */       throw new pg("output path is null");
/*     */     }
/*     */     
/*  42 */     if (a.exists()) {
/*  43 */       if (!a.isDirectory()) {
/*  44 */         throw new pg("output directory is not valid");
/*     */       }
/*     */     }
/*  47 */     else if (!a.mkdirs()) {
/*  48 */       throw new pg("Cannot create output directories");
/*     */     } 
/*     */ 
/*     */     
/*  52 */     return true;
/*     */   }
/*     */   
/*     */   public static long t(long a) {
/*  56 */     if (a < 0L) {
/*  57 */       return 2162688L;
/*     */     }
/*  59 */     long l = h(a);
/*  60 */     return (l != 2162688L) ? (l + (a % 2000L << 32L)) : 2162688L;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static long z(long a) {
/*  80 */     long l = v(a);
/*  81 */     return l + (a >> 32L);
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static byte[] v(char[] a) {
/*  99 */     byte[] arrayOfByte = new byte[a.length];
/* 100 */     for (int i = 0; i < a.length; i++) {
/* 101 */       arrayOfByte[i] = (byte)a[i];
/*     */     }
/* 103 */     return arrayOfByte;
/*     */   }
/*     */   
/*     */   public static hk v(dk a) {
/* 107 */     if (a.v() != hk.w) {
/* 108 */       return a.v();
/*     */     }
/*     */     
/* 111 */     if (a.v() == null) {
/* 112 */       throw new RuntimeException("AesExtraDataRecord not present in local header for aes encrypted data");
/*     */     }
/*     */     
/* 115 */     return a.v().v();
/*     */   }
/*     */ 
/*     */   
/*     */   public static int v(InputStream a, byte[] arrayOfByte) throws IOException {
/* 120 */     int i = a.read(arrayOfByte);
/*     */     
/* 122 */     if (i != arrayOfByte.length) {
/* 123 */       i = v(a, arrayOfByte, i);
/*     */       
/* 125 */       if (i != arrayOfByte.length) {
/* 126 */         throw new IOException("Cannot read fully into byte buffer");
/*     */       }
/*     */     } 
/*     */     
/* 130 */     return i;
/*     */   }
/*     */   
/*     */   public static int v(InputStream a, byte[] arrayOfByte, int i, int j) throws IOException {
/* 134 */     int k = 0;
/*     */     
/* 136 */     if (i < 0) {
/* 137 */       throw new IllegalArgumentException("Negative offset");
/*     */     }
/*     */     
/* 140 */     if (j < 0) {
/* 141 */       throw new IllegalArgumentException("Negative length");
/*     */     }
/*     */     
/* 144 */     if (j == 0) {
/* 145 */       return 0;
/*     */     }
/*     */     
/* 148 */     if (i + j > arrayOfByte.length) {
/* 149 */       throw new IllegalArgumentException("Length greater than buffer size");
/*     */     }
/*     */     
/* 152 */     while (k != j) {
/* 153 */       int m = a.read(arrayOfByte, i + k, j - k);
/* 154 */       if (m == -1) {
/* 155 */         if (k == 0) {
/* 156 */           return -1;
/*     */         }
/* 158 */         return k;
/*     */       } 
/*     */       
/* 161 */       k += m;
/*     */     } 
/*     */     
/* 164 */     return k;
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\xe.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */